// pages/user/invitedRecords/invitedRecords.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        openId: '',
        baseUrl:'',
        invitedRecords:[],
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        var app = getApp();
        this.setData({openId: app.globalData.openId, baseUrl: app.globalData.baseUrl})
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        var ts = this;
        wx.request({
          url: ts.data.baseUrl+'/auth/invite/records',
          method: 'POST',
          data:{
              code: ts.data.openId,
          },
          success(res){
              for (let index = 0; index < res.data.length; index++) {
                  const element = res.data[index];
                  var invitedTime = new Date(element.invitedTime);
                  element.invitedTime = invitedTime.getFullYear()+'-'+(invitedTime.getMonth()+1)+'-'+invitedTime.getDate()+' '+invitedTime.getHours()+':'+invitedTime.getMinutes()+':'+invitedTime.getSeconds();
                  ts.setData({['invitedRecords['+index+']']: element})
              }
              console.log(ts.data.invitedRecords)
          }
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    delSingleRecord(e){
        console.log(e.currentTarget.dataset.id)
        var ts = this;
        wx.request({
          url: ts.data.baseUrl+'/auth/invite/del/record',
          method: 'POST',
          data:{
              openId: ts.data.openId,
              ids: [e.currentTarget.dataset.id],
          },
          success(res){
            console.log("success")
            var records = ts.data.invitedRecords;
            records.splice(e.currentTarget.dataset.index, 1);
            ts.setData({invitedRecords: records});
          },
          fail(res){
              console.log("fail")
              console.log(res);
          }
        })
    }
})